roll up in a ball - French English Dictionary